/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {	list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/* ������ */
.clearfix:after {content: ".";display: block;font-size:0;height:0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {zoom:1; /* for IE6 IE7 */}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clr{clear:both;}

a{ text-decoration: none; color:#333;}
a:hover{ color:#c00;text-decoration: underline;}
body{font-family:΢���ź�;font-size: 12px;line-height: 24px; color:#333; background:#efe8e7;-webkit-text-size-adjust:100%;}
select,input{font-size: 12px;font-family: ΢���ź�; padding:1px; margin:0;color:#000;}


.smallslider{position:relative;padding:0;margin:0;overflow:hidden;}
.smallslider ul{list-style-type:none;padding:0;margin:0;position: absolute;width:auto;height:auto;}
.smallslider li{margin:0;padding:0;}
.smallslider li a{margin:0;padding:0;}
.smallslider li a img{border:0;padding:0;margin:0;vertical-align:top;}
.smallslider h3{position:absolute;font-weight:bold;font-size:12px;margin:0;padding:0;text-indent:2%;line-height:26px;z-index:102; width:98%;color:#ccc;}
.smallslider h3 a{padding:0;margin:0;text-indent:1em; }
.smallslider h3 a:link,.smallslider  h3 a:visited{text-decoration:none;color:#FFFFFF;}
.smallslider h3 a:hover{text-decoration:underline;color:#FF6600;}
.smallslider li.current-li{}
.smallslider-btns{position:absolute;z-index:103;}
.smallslider-btns span{background-color:#FFFFFF;border:1px solid #DCDCDC;color:#9F9F9F;cursor:pointer;float:left;font-size:12px;height:16px;line-height:16px;text-align:center; width:16px;}
.smallslider-btns span.current-btn{ background-color:#C00100; border:1px solid #A00100; color:white; font-size:13px;font-weight:bold;}
.smallslider-lay{position:absolute;background:black;height:26px;width:100%; z-index:101;}
.smallslider-tex .smallslider-lay{filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}

.conter .left .Focus ul.list li,
.txt_lj li a,
.txt_list li{white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}

.txt_list{float:left;}

.top{ width:100%; margin:0 auto; background:#cc0000; height:44px; line-height:44px; color:#fff; overflow:hidden}
.top .box{ width:1000px; margin:0 auto;}
.top .box a{ color:#fff}
.top .box a:hover{ color:#FF0}
.top .box .wecome{ float:left; padding-right:20px}
.top .box .login{ float:left;}
.top .box .login a{ padding-left:15px}
.top .box .login a.orgs{ color:#FF0}
.top .box .nav{ float:left; margin-left:90px}
.top .box .nav a{ padding:0 8px}
.top .box .Submission{ float:right; font-size:14px}
.top .box .Submission a{ padding:0 22px; background:#008EFA; display:block; float:left;margin: 0 5px;}
.top .box .Submission a:hover{ background:#008EFA; text-decoration:none}
.box-header{ width:100%; margin:0 auto; background:#fff; height:92px;overflow:hidden}
.header{ width:1000px; margin:0 auto;}
.header .logo{ float:left; padding-right:10px; border-right:1px solid #eee; margin-top:20px}
.header ul.menu{ width:576px; float:right; font-size:14px; margin-top:20px}
.header ul.menu li{ margin:0 20px; display:inline; float:left}
.banner{ width:100%; height:214px; background:#9b706c; margin:0 auto;overflow:hidden}
.banner .box{ width:1000px; margin:0 auto;background:url(/images/2014/Cerebrum.jpg) no-repeat right bottom; padding-top:25px; height:189px}
.banner .box h1{ width:1000px; text-align:center; font-size:40px; font-weight:normal; color:#ddd; line-height:50px; float:left; margin-bottom:25px}
.banner .box .Search{ width:540px; float:left; margin-left:235px; display:inline}
.cls_container{width:420px;font-size:18px;height:24px;overflow:hidden; float:left; margin:15px 0 0 235px; display:inline}
.cls_container ul{list-style-type:none;margin:0;padding:0}
.cls_container ul li{height:24px;line-height:24px;width:420px;float:left;display:inline;text-align:center; color:#fff} 
.ipnut{ width:400px; background:#fff; padding-left:10px; line-height:40px; height:40px; border:none; float:left; margin-right:10px; font-size:14px}
.botm{ width:112px; background:#c00; text-align:center; line-height:39px; color:#fff; font-size:16px; border:1px solid #df5f47}

.conter{ width:1000px; margin:26px auto 15px; overflow:hidden}
.conter .left{ width:720px; float:left; margin-right:12px}
.conter .left .Focus{ width:690px; background:#fff; padding:10px 15px 20px; float:left}
.conter .left .Focus div.list{ width:690px; float:left; margin-top:8px; border-top:1px dashed #ddd; padding-top:8px}
.conter .left .Focus div.list li{ font-size:14px;width:335px; float:left; background:url(/images/2014/dian.png) no-repeat left center; padding-left:10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.conter .left dl.ljiao{ width:720px; float:left;  background:#fff;}
.conter .left dl.ljiao dt{ width:670px; float:left; border-top:2px solid #c00; border-bottom:1px dashed #ddd; height:42px; line-height:42px; padding-left:50px; font-size:18px; background:url(/images/2014/lj.png) no-repeat 10px center}
.conter .left dl.ljiao dd{ padding:15px 10px 15px 20px; float:left; width:690px;}

.toutiao ul{ width:690px;background:url(/images/2014/pingl.png) no-repeat left top; padding:20px 0 0 0; line-height:28px; }
.toutiao ul li a{ font-size:28px; color:#333;display:block;width:580px;margin:0 auto;text-align:center;}
.toutiao ul li a:hover{ color:#c00; text-decoration:none}
.toutiao ul li p{ display:block;width:690px;color:#999;font-size:14px;line-height:24px;  margin-top:10px; text-indent:25px; height:48px; overflow:hidden;}


.box_gt{ width:268px; float:left; background:#fff}

.motop{ margin-top:12px;}
.cen{ width:442px; float:left; background:#fff; margin-left:10px}
.titlesi{ width:396px; float:left; border-bottom:1px solid #ebe2e1; background:url(/images/2014/lj.png) no-repeat 10px center; padding-left:46px; font-size:18px; line-height:42px; height:42px}

.daots{ width:412px; padding:15px 0 8px 0; margin:0 15px 10px; border-bottom:1px dashed #ddd; float:left; display:inline}
.daots .tits{ width:412px; float:left;}
.daots a{ float:left; font-size:14px;font-weight:bold;}
.daots .tits em{ background:#c00; color:#fff; float:right; padding:0 5px; line-height:20px}
.daots p{ color:#999;width:412px; float:left; height:40px; overflow:hidden; line-height:20px; margin-top:3px; text-indent:25px;}

div.ctelist{ width:412px; float:left;  font-size:14px; padding:0 15px 19px;}
.ctelist li{ width:397px; float:left; background:url(/images/2014/quan.png) no-repeat left center; padding-left:15px; height:28px;line-height:28px;}
.ctelist li a{ width: 330px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ctelist li span{background:url(/images/2014/user.png) no-repeat left center; padding-left:18px; width:49px; color:#999; font-size:12px}

div.txt_lj { width:690px; float:left; font-size:14px; line-height:28px; overflow:hidden;zoom: 1;}
.txt_lj ul li{float:left; display:inline;width:330px;margin-left:10px;padding-left:10px;background:url(/images/2014/dian.png) no-repeat left center;}
.txt_lj ul li a{width:260px; float:left}
.txt_lj ul li span{background:url(/images/2014/user.png) no-repeat left center; padding-left:18px; width:52px; color:#999; font-size:12px}
div.txt_lj ul{margin-left:-10px; overflow:hidden;zoom: 1;}
.bttitle{ width:256px; float:left; background:url(/images/2014/xian.png) no-repeat left bottom; padding-bottom:5px; height:42px; line-height:42px; padding-left:12px; font-size:18px}

div.txt_list ul{ width:243px; float:left; padding:15px 10px 0 15px; line-height:28px;}
.txt_list ul li{padding-left:10px;background:url(/images/2014/dian.png) no-repeat left center; width:233px; float:left}
.ad_banner{ float:left; width:222px; margin:8px 0 20px 15px; display:inline}
.mots{ margin-top:15px;}
.pic{ width:243px; padding:15px 10px 15px 15px; float:left}
.pic img{ width:80px; height:96px; float:left; margin-right:8px;}
.pic p{ width:155px; float:left; height:96px; float:left; overflow:hidden}
.pic p i{ color:#c00}

ul.app{ width:268px; float:left; margin:12px 0 15px}
ul.app li{ float:left; margin-left:12px; display:inline}
ul.app li img{ }
.ladian{ width:242px; float:left; display:inline;position:relative;  height:234px;border:1px solid #333; margin:0 0 10px 10px;}
.ladian img{ width:240px;  float:left; position:absolute; z-index:1; height:234px;display:block; }
.ladian span{ background:url(/images/2014/redian.png) no-repeat left top; width:48px; height:48px;right:0;top:0; z-index:2;position:absolute; }
.ladian strong{ background: #000; opacity: 0.7; filter: alpha(opacity=70); width:242px; position:absolute; z-index:2; height:32px; text-align:center; color:#fff; line-height:32px; bottom:0;left:0}

div.txt_right{ width:242px; float:left; line-height:28px; margin-left:12px; display:inline;}

div.txt_right li{ width:232px; float:left;padding-left:10px;background:url(/images/2014/dian.png) no-repeat left center;}
div.txt_right ul{clear:both;}
.news_tz{ width:242px; float:left; margin-left:12px; display:inline}

.titright{width:256px;float:left;margin-left:12px;margin-top:24px;display:inline;margin-bottom: 11px;}
.titright a{ background:#c00; padding:5px 8px; font-size:18px; color:#fff; line-height:18px; float:left}
.titright a:hover{ color:#FF0; text-decoration:none}
.pic_right{ width:242px; margin-left:12px; float:left; display:inline; margin-top:14px}
.pic_right img{ width:88px; height:70px; float:left; margin-right:8px}
.pic_right strong{ width:146px; float:left; height:46px; overflow:hidden; line-height:22px}
.pic_right em{ width:146px; float:left; text-align:right}
.pic_right em a{ color:#c00}
.pic_right h3{ font-weight:bold;}
.ad_bc{ width:242px; float:left; background:#c00;  color:#fff; font-size:19px; text-align:center; height:38px; line-height:38px; margin-left:12px; display:inline; margin-top:12px}
.ad_bc i{ color:#FF0}
.ad_bc a{ color:#fff}
.ad_bc a:hover{ color:#FF0; text-decoration:none}


#keleyi5{overflow:auto; float:left;padding:5px 0 ;background:#f5f1f1;}
#keleyi5 .JQ-content-box{width:268px;height:150px;min-height:25px;line-height:25px;overflow:hidden;  }
#keleyi5 .JQ-slide-content{}
#keleyi5 .JQ-slide-content li{height:150px;line-height:25px;overflow:hidden; float: left;}
#keleyi5 .JQ-slide-content a{height:25px;line-height:25px; width:52px;display:inline; float:left; padding-left: 12px;}

.swiper-container {
    position: relative;
    width: 268px;
    height: 150px;
}
.swiper-slide {
    text-align: center;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display:inline;
}


.weibo{  width:252px; float:left; display:inline; margin-top:25px; margin-bottom:22px}
.weibo a{ margin-left:12px; display:inline}
.Contact{ width:242px; float:left; margin-left:12px; display:inline; color:#666}

.ymyd{margin:0 auto;width:240px;max-width:240px;height:240px;overflow:hidden;}
.ymyd img{width:240px;max-width:240px;height:240px;}
.ymyd_wc{HEIGHT: 240PX;FLOAT: LEFT;OVERFLOW: HIDDEN;}



.pic_usra{ width:268px; float:left; overflow:hidden;zoom: 1; margin-top:35px}
.pic_usra li{float:left; display:inline;width:51px;margin-left:3px;}
.pic_usra li img{width:51px; float:left; height:54px}
.picusra{margin-left:-3px; overflow:hidden;zoom: 1;}

.banner_ad{ width:1000px; margin:0 auto 15px; }
.links{ width:1000px; margin:0 auto; border-top:1px solid #ddd; background:#fff; overflow:hidden}
.links strong{ padding-left:12px; line-height:42px; border-bottom:1px dashed #ddd; font-size:14px; width:988px; float:left}
.links .yq{ padding:12px 0 12px 15px; width:985px; float:left}
.links .yq a{ padding:0 14px 0 0; width:61px; float:left}


/** 投稿 **/
#socialAuthor{
    cursor: pointer;
}
#mask{ 
    width: 100%;
    height: 270vh;
    background: rgb(204 204 204 / 50%);
    position: absolute;
    top: 0;
    display:none;
    z-index: 9;
}
.socialShow{ 
    width: auto;
    position: absolute;
    top: 40%;
    left: 50%;
    margin-left: -370px;
    z-index: 9;
    display: none;
}
.socialShow h5{
    width: 100%;
    text-align: center;
    letter-spacing: 4px;
    color: #cf1212ff;
    font-size: 32px;
}
.socialShow p{
    width: 96%;
    text-align: center;
    font-size: 24px;
    line-height: 1.6;
    padding: 10px 0;
    margin: 5px 10px;
    position: absolute;
    top: 26%;
    background: rgb(255,250,250);
    color: #555555;
    font-weight: lighter;
}
.close{
    padding: 5px 0px;
    border-radius: 5px;
    margin: 0 auto;
    cursor: pointer;
}